#!/bin/bash

# 软件配置文件软链接设置脚本


# 获取当前脚本目录位置
cd `dirname $0`
dir=`pwd`
echo ${dir}


# 备份 i3配置文件
mv ~/.config/i3 ~/.config/i3-bak`date +%y%m%d%H%M%S`
# 建立软链接命令拼接
cmdStr="ln -s  "${dir}"/../i3  "${HOME}"/.config/i3"
echo "执行命令: ${cmdStr} 建立软链接"
${cmdStr}

# 备份 picom 配置文件
mv ~/.config/picom  ~/.config/picom-bak`date +%y%m%d%H%M%S`
# 建立软链接命令拼接
cmdStr="ln -s  "${dir}"/../picom  "${HOME}"/.config/picom"
echo "执行命令: ${cmdStr} 建立软链接"
${cmdStr}

# 备份rofi配置文件
mv ~/.config/rofi  ~/.config/rofi-bak`date +%y%m%d%H%M%S`
# 建立软链接命令拼接
cmdStr="ln -s  "${dir}"/../rofi  "${HOME}"/.config/rofi"
echo "执行命令: ${cmdStr} 建立软链接"
${cmdStr}

# 备份 dunst 配置文件
mv ~/.config/dunst  ~/.config/dunst-bak`date +%y%m%d%H%M%S`
# 建立软链接命令拼接
cmdStr="ln -s  "${dir}"/../dunst  "${HOME}"/.config/dunst"
echo "执行命令: ${cmdStr} 建立软链接"
${cmdStr}


# 备份polybar配置文件
mv ~/.config/polybar ~/.config/polybar-bak`date +%y%m%d%H%M%S`
# 建立软链接命令拼接
cmdStr="ln -s  "${dir}"/../polybar  "${HOME}"/.config/polybar"
echo "执行命令: ${cmdStr} 建立软链接"
${cmdStr}


# 备份 mpd 配置文件
mv ~/.mpd ~/.mpd`date +%y%m%d%H%M%S`
# 建立软链接命令拼接
cmdStr="ln -s  "${dir}"/../mpd  "${HOME}"/.mpd"
echo "执行命令: ${cmdStr} 建立软链接"
${cmdStr}

# 备份 mpv 配置文件
mv ~/.mpv ~/.mpv`date +%y%m%d%H%M%S`
# 建立软链接命令拼接
cmdStr="ln -s  "${dir}"/../mpv  "${HOME}"/.mpv"
echo "执行命令: ${cmdStr} 建立软链接"
${cmdStr}

# 备份 ranger 配置文件
mv ~/.config/ranger ~/.config/ranger`date +%y%m%d%H%M%S`
# 建立软链接命令拼接
cmdStr="ln -s  "${dir}"/../ranger  "${HOME}"/.config/ranger"
echo "执行命令: ${cmdStr} 建立软链接"
${cmdStr}


# 输入法fcitx5
#sudo cp ../.pam_environment  /root
#cp ../.pam_environment  ~